NexusPi Git Node
lib/microReticulum/src/Utilities/Crc.cpp 8a07cc0b4e13a44a9a6600e536b1586ed755300f (8a07cc0b) Text, 396 B
Tff7b72#Tff7b72include T8b949e"Crc.h"
Tff7b72using Tff7b72namespace T7ee787RNSTff7b72:Tff7b72:T7ee787UtilitiesTb4b4b4;
T8b949e/*static*/ Tffa657uint32_t Td2a8ffCrc::crc32Tb4b4b4(Tffa657uint32_t Te6edf3crcTb4b4b4, Tff7b72const Tffa657uint8_tTff7b72* Te6edf3bufTb4b4b4, Tffa657size_t Te6edf3sizeTb4b4b4) Tb4b4b4{
Tff7b72const Tffa657unsigned Tffa657char Tff7b72*Te6edf3data Tff7b72= Tb4b4b4(Tff7b72const Tffa657unsigned Tffa657char Tff7b72*Tb4b4b4)Te6edf3bufTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3data Tff7b72=Tff7b72= Tffa657NULLTb4b4b4)
Tff7b72return T79c0ff0Tb4b4b4;
Te6edf3crc Tff7b72^Tff7b72= T79c0ff0xffffffffTb4b4b4;
Tff7b72while Tb4b4b4(Te6edf3sizeTff7b72-Tff7b72-Tb4b4b4) Tb4b4b4{
Te6edf3crc Tff7b72^Tff7b72= Tff7b72*Te6edf3dataTff7b72+Tff7b72+Tb4b4b4;
Tff7b72for Tb4b4b4(Tffa657unsigned Te6edf3k Tff7b72= T79c0ff0Tb4b4b4; Te6edf3k Tff7b72< T79c0ff8Tb4b4b4; Te6edf3kTff7b72+Tff7b72+Tb4b4b4)
Te6edf3crc Tff7b72= Te6edf3crc Tff7b72& T79c0ff1 Tff7b72? Tb4b4b4(Te6edf3crc Tff7b72>Tff7b72> T79c0ff1Tb4b4b4) Tff7b72^ T79c0ff0xedb88320 Tff7b72: Te6edf3crc Tff7b72>Tff7b72> T79c0ff1Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3crc Tff7b72^ T79c0ff0xffffffffTb4b4b4;
Tb4b4b4}
Served by rngit 1.5.0 - Generated in 0.01s